@echo off
chcp 65001 >nul
echo ========================================
echo 调试动态数据显示问题
echo ========================================

echo.
echo 问题描述：
echo 用户反映点击不同退住待办任务都显示同一个人的数据
echo 从图片可以看到显示的是"黄老十七"的数据（COUT2767）

echo.
echo 可能的原因：
echo 1. 多个任务使用相同的bussniessId
echo 2. 前端传递的ID不正确
echo 3. 后端查询逻辑错误
echo 4. 数据关联关系错误

echo.
echo 当前状态：
echo - URL中id=56
echo - 单据编号：COUT2767
echo - 老人姓名：黄老十七
echo - 说明：实际记录ID是2767，但URL中id是56

echo.
echo 调试步骤：
echo 1. 检查数据库中是否有多个任务使用相同的bussniessId
echo 2. 检查任务表中的业务ID映射关系
echo 3. 验证前端传递的ID是否正确
echo 4. 检查后端查询逻辑

echo.
echo 解决方案：
echo 1. 如果多个任务使用相同的bussniessId，需要修改查询逻辑
echo 2. 如果前端传递的ID不正确，需要修正ID传递逻辑
echo 3. 如果数据关联关系错误，需要修正关联逻辑

echo.
echo 建议：
echo 1. 运行SQL脚本检查数据关联关系
echo 2. 检查任务表中的业务ID分布
echo 3. 验证前端传递的ID
echo 4. 修正后端查询逻辑

echo.
echo 当前修复：
echo 1. 修改后端查询：WHERE com.id = #{id}
echo 2. 前端传递：row.bussniessId
echo 3. 需要验证：ID映射关系是否正确

echo.
echo 测试方法：
echo 1. 重启后端服务
echo 2. 点击不同的退住待办任务
echo 3. 检查是否显示不同人的数据
echo 4. 验证数据是否正确

echo.
echo 调试完成！
pause
